open track - French English Dictionary

open track

Meanings of "open track" with other terms in English French Dictionary : 4 result(s)

English French
Internet
open-air track piste en plein air [f]
Petroleum
open-air track piste de plein air [f]
Cycling
open air track piste en plein-air
Bicycle Racing
open air track piste en plein-air